wxAuiNotebook
Table of Contents


Creation parameters: wxAuiNotebook is part of the wxAUI class framework. See also the Advanced User Interface overview. wxAuiNotebook is a notebook control which implements many features common in applications with dockable panes. Specifically, wxAuiNotebook implements functionality which allows the user to rearrange tab order via drag-and-drop, split the tab window into many different splitter configurations, and toggle through different themes to customize the control's look and feel (not fully implemented in wxEuphoria v0.11) An effort has been made to try to maintain an API as similar to that of wxNotebook.

  • func aui_get_selection( atom nb )   
  • func aui_notebook_add_page( atom nb, atom page, object caption, atom select, atom bitmap )   
  • func aui_notebook_delete_page( atom nb, atom page )   
  • func aui_notebook_get_art_provider( atom nb )   
  • func aui_notebook_get_page( atom nb, atom page_idx )   
  • func aui_notebook_get_page_bitmap( atom nb, atom page )   
  • func aui_notebook_get_page_count( atom nb )   
  • func aui_notebook_get_page_index( atom nb, atom page_wnd )   
  • func aui_notebook_insert_page( atom nb, atom page_idx, atom page, object caption, atom select, atom bitmap )   
  • func aui_notebook_remove_page( atom nb, atom page )   
  • proc aui_notebook_set_art_provider( atom nb, atom art )   
  • func aui_notebook_set_page_bitmap( atom nb, atom page, atom bitmap )   
  • func aui_notebook_set_page_text( atom nb, atom page, object text )   
  • func aui_notebook_set_selection( atom nb, atom new_page )   
  • proc aui_notebook_set_tab_ctrl_height( atom nb, atom height )   
  • proc aui_notebook_set_uniform_bitmap_size( atom nb, atom x, atom y )   
  • proc aui_notebook_split( atom nb, atom page, atom direction )     
     
    Parent Topics:
  • Advanced User Interface
  • Classes
  • Controls

    wxAuiNotebook
    Table of Contents

    [func]
    aui_get_selection
    ( atom nb )

    Category: wxAuiNotebook

    See Also: aui_notebook_add_page, aui_notebook_delete_page, aui_notebook_get_art_provider, aui_notebook_get_page, aui_notebook_get_page_bitmap, aui_notebook_get_page_count, aui_notebook_get_page_index, aui_notebook_insert_page, aui_notebook_remove_page, aui_notebook_set_art_provider, aui_notebook_set_page_bitmap, aui_notebook_set_page_text, aui_notebook_set_selection, aui_notebook_set_tab_ctrl_height, aui_notebook_set_uniform_bitmap_size, aui_notebook_split


    wxAuiNotebook
    Table of Contents

    [func]
    aui_notebook_add_page
    ( atom nb, atom page, object caption, atom select, atom bitmap )

    Category: wxAuiNotebook

    See Also: aui_get_selection, aui_notebook_delete_page, aui_notebook_get_art_provider, aui_notebook_get_page, aui_notebook_get_page_bitmap, aui_notebook_get_page_count, aui_notebook_get_page_index, aui_notebook_insert_page, aui_notebook_remove_page, aui_notebook_set_art_provider, aui_notebook_set_page_bitmap, aui_notebook_set_page_text, aui_notebook_set_selection, aui_notebook_set_tab_ctrl_height, aui_notebook_set_uniform_bitmap_size, aui_notebook_split


    wxAuiNotebook
    Table of Contents

    [func]
    aui_notebook_delete_page
    ( atom nb, atom page )

    Category: wxAuiNotebook

    See Also: aui_get_selection, aui_notebook_add_page, aui_notebook_get_art_provider, aui_notebook_get_page, aui_notebook_get_page_bitmap, aui_notebook_get_page_count, aui_notebook_get_page_index, aui_notebook_insert_page, aui_notebook_remove_page, aui_notebook_set_art_provider, aui_notebook_set_page_bitmap, aui_notebook_set_page_text, aui_notebook_set_selection, aui_notebook_set_tab_ctrl_height, aui_notebook_set_uniform_bitmap_size, aui_notebook_split


    wxAuiNotebook
    Table of Contents

    [func]
    aui_notebook_get_art_provider
    ( atom nb )

    Category: wxAuiNotebook

    See Also: aui_get_selection, aui_notebook_add_page, aui_notebook_delete_page, aui_notebook_get_page, aui_notebook_get_page_bitmap, aui_notebook_get_page_count, aui_notebook_get_page_index, aui_notebook_insert_page, aui_notebook_remove_page, aui_notebook_set_art_provider, aui_notebook_set_page_bitmap, aui_notebook_set_page_text, aui_notebook_set_selection, aui_notebook_set_tab_ctrl_height, aui_notebook_set_uniform_bitmap_size, aui_notebook_split


    wxAuiNotebook
    Table of Contents

    [func]
    aui_notebook_get_page
    ( atom nb, atom page_idx )

    Category: wxAuiNotebook

    See Also: aui_get_selection, aui_notebook_add_page, aui_notebook_delete_page, aui_notebook_get_art_provider, aui_notebook_get_page_bitmap, aui_notebook_get_page_count, aui_notebook_get_page_index, aui_notebook_insert_page, aui_notebook_remove_page, aui_notebook_set_art_provider, aui_notebook_set_page_bitmap, aui_notebook_set_page_text, aui_notebook_set_selection, aui_notebook_set_tab_ctrl_height, aui_notebook_set_uniform_bitmap_size, aui_notebook_split


    wxAuiNotebook
    Table of Contents

    [func]
    aui_notebook_get_page_bitmap
    ( atom nb, atom page )

    Category: wxAuiNotebook

    See Also: aui_get_selection, aui_notebook_add_page, aui_notebook_delete_page, aui_notebook_get_art_provider, aui_notebook_get_page, aui_notebook_get_page_count, aui_notebook_get_page_index, aui_notebook_insert_page, aui_notebook_remove_page, aui_notebook_set_art_provider, aui_notebook_set_page_bitmap, aui_notebook_set_page_text, aui_notebook_set_selection, aui_notebook_set_tab_ctrl_height, aui_notebook_set_uniform_bitmap_size, aui_notebook_split


    wxAuiNotebook
    Table of Contents

    [func]
    aui_notebook_get_page_count
    ( atom nb )

    Category: wxAuiNotebook

    See Also: aui_get_selection, aui_notebook_add_page, aui_notebook_delete_page, aui_notebook_get_art_provider, aui_notebook_get_page, aui_notebook_get_page_bitmap, aui_notebook_get_page_index, aui_notebook_insert_page, aui_notebook_remove_page, aui_notebook_set_art_provider, aui_notebook_set_page_bitmap, aui_notebook_set_page_text, aui_notebook_set_selection, aui_notebook_set_tab_ctrl_height, aui_notebook_set_uniform_bitmap_size, aui_notebook_split


    wxAuiNotebook
    Table of Contents

    [func]
    aui_notebook_get_page_index
    ( atom nb, atom page_wnd )

    Category: wxAuiNotebook

    See Also: aui_get_selection, aui_notebook_add_page, aui_notebook_delete_page, aui_notebook_get_art_provider, aui_notebook_get_page, aui_notebook_get_page_bitmap, aui_notebook_get_page_count, aui_notebook_insert_page, aui_notebook_remove_page, aui_notebook_set_art_provider, aui_notebook_set_page_bitmap, aui_notebook_set_page_text, aui_notebook_set_selection, aui_notebook_set_tab_ctrl_height, aui_notebook_set_uniform_bitmap_size, aui_notebook_split


    wxAuiNotebook
    Table of Contents

    [func]
    aui_notebook_insert_page
    ( atom nb, atom page_idx, atom page, object caption, atom select, atom bitmap )

    Category: wxAuiNotebook

    See Also: aui_get_selection, aui_notebook_add_page, aui_notebook_delete_page, aui_notebook_get_art_provider, aui_notebook_get_page, aui_notebook_get_page_bitmap, aui_notebook_get_page_count, aui_notebook_get_page_index, aui_notebook_remove_page, aui_notebook_set_art_provider, aui_notebook_set_page_bitmap, aui_notebook_set_page_text, aui_notebook_set_selection, aui_notebook_set_tab_ctrl_height, aui_notebook_set_uniform_bitmap_size, aui_notebook_split


    wxAuiNotebook
    Table of Contents

    [func]
    aui_notebook_remove_page
    ( atom nb, atom page )

    Category: wxAuiNotebook

    See Also: aui_get_selection, aui_notebook_add_page, aui_notebook_delete_page, aui_notebook_get_art_provider, aui_notebook_get_page, aui_notebook_get_page_bitmap, aui_notebook_get_page_count, aui_notebook_get_page_index, aui_notebook_insert_page, aui_notebook_set_art_provider, aui_notebook_set_page_bitmap, aui_notebook_set_page_text, aui_notebook_set_selection, aui_notebook_set_tab_ctrl_height, aui_notebook_set_uniform_bitmap_size, aui_notebook_split


    wxAuiNotebook
    Table of Contents

    [proc]
    aui_notebook_set_art_provider
    ( atom nb, atom art )

    Category: wxAuiNotebook

    See Also: aui_get_selection, aui_notebook_add_page, aui_notebook_delete_page, aui_notebook_get_art_provider, aui_notebook_get_page, aui_notebook_get_page_bitmap, aui_notebook_get_page_count, aui_notebook_get_page_index, aui_notebook_insert_page, aui_notebook_remove_page, aui_notebook_set_page_bitmap, aui_notebook_set_page_text, aui_notebook_set_selection, aui_notebook_set_tab_ctrl_height, aui_notebook_set_uniform_bitmap_size, aui_notebook_split


    wxAuiNotebook
    Table of Contents

    [func]
    aui_notebook_set_page_bitmap
    ( atom nb, atom page, atom bitmap )

    Category: wxAuiNotebook

    See Also: aui_get_selection, aui_notebook_add_page, aui_notebook_delete_page, aui_notebook_get_art_provider, aui_notebook_get_page, aui_notebook_get_page_bitmap, aui_notebook_get_page_count, aui_notebook_get_page_index, aui_notebook_insert_page, aui_notebook_remove_page, aui_notebook_set_art_provider, aui_notebook_set_page_text, aui_notebook_set_selection, aui_notebook_set_tab_ctrl_height, aui_notebook_set_uniform_bitmap_size, aui_notebook_split


    wxAuiNotebook
    Table of Contents

    [func]
    aui_notebook_set_page_text
    ( atom nb, atom page, object text )

    Category: wxAuiNotebook

    See Also: aui_get_selection, aui_notebook_add_page, aui_notebook_delete_page, aui_notebook_get_art_provider, aui_notebook_get_page, aui_notebook_get_page_bitmap, aui_notebook_get_page_count, aui_notebook_get_page_index, aui_notebook_insert_page, aui_notebook_remove_page, aui_notebook_set_art_provider, aui_notebook_set_page_bitmap, aui_notebook_set_selection, aui_notebook_set_tab_ctrl_height, aui_notebook_set_uniform_bitmap_size, aui_notebook_split


    wxAuiNotebook
    Table of Contents

    [func]
    aui_notebook_set_selection
    ( atom nb, atom new_page )

    Category: wxAuiNotebook

    See Also: aui_get_selection, aui_notebook_add_page, aui_notebook_delete_page, aui_notebook_get_art_provider, aui_notebook_get_page, aui_notebook_get_page_bitmap, aui_notebook_get_page_count, aui_notebook_get_page_index, aui_notebook_insert_page, aui_notebook_remove_page, aui_notebook_set_art_provider, aui_notebook_set_page_bitmap, aui_notebook_set_page_text, aui_notebook_set_tab_ctrl_height, aui_notebook_set_uniform_bitmap_size, aui_notebook_split


    wxAuiNotebook
    Table of Contents

    [proc]
    aui_notebook_set_tab_ctrl_height
    ( atom nb, atom height )

    Category: wxAuiNotebook

    See Also: aui_get_selection, aui_notebook_add_page, aui_notebook_delete_page, aui_notebook_get_art_provider, aui_notebook_get_page, aui_notebook_get_page_bitmap, aui_notebook_get_page_count, aui_notebook_get_page_index, aui_notebook_insert_page, aui_notebook_remove_page, aui_notebook_set_art_provider, aui_notebook_set_page_bitmap, aui_notebook_set_page_text, aui_notebook_set_selection, aui_notebook_set_uniform_bitmap_size, aui_notebook_split


    wxAuiNotebook
    Table of Contents

    [proc]
    aui_notebook_set_uniform_bitmap_size
    ( atom nb, atom x, atom y )

    Category: wxAuiNotebook

    See Also: aui_get_selection, aui_notebook_add_page, aui_notebook_delete_page, aui_notebook_get_art_provider, aui_notebook_get_page, aui_notebook_get_page_bitmap, aui_notebook_get_page_count, aui_notebook_get_page_index, aui_notebook_insert_page, aui_notebook_remove_page, aui_notebook_set_art_provider, aui_notebook_set_page_bitmap, aui_notebook_set_page_text, aui_notebook_set_selection, aui_notebook_set_tab_ctrl_height, aui_notebook_split


    wxAuiNotebook
    Table of Contents

    [proc]
    aui_notebook_split
    ( atom nb, atom page, atom direction )

    Category: wxAuiNotebook

    See Also: aui_get_selection, aui_notebook_add_page, aui_notebook_delete_page, aui_notebook_get_art_provider, aui_notebook_get_page, aui_notebook_get_page_bitmap, aui_notebook_get_page_count, aui_notebook_get_page_index, aui_notebook_insert_page, aui_notebook_remove_page, aui_notebook_set_art_provider, aui_notebook_set_page_bitmap, aui_notebook_set_page_text, aui_notebook_set_selection, aui_notebook_set_tab_ctrl_height, aui_notebook_set_uniform_bitmap_size